package com.candy.service;

import com.candy.dao.DBDriver2;

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;

public class LoginService {
    /**
     * 登录
     * @param username 用户名
     * @param userpwd 密码
     * @return 判断用户名、密码与数据库中的比对结果，若匹配返回true,反之返回false
     */
    public boolean login(String username,String userpwd){
//        准备登录使用的sql语句
        String sql="select * from userinfo where username=? and userpwd=?";
//       调用持久层，根据用户输入的用户名和密码与数据库中的数据进行比对
        LinkedList<LinkedHashMap<String,Object>> userinfo= DBDriver2.query4listMap(sql,username,userpwd);
//        若用户名密码与数据库中数据匹配，则集合中会有数据
        if(userinfo!=null && userinfo.size()>0){
            return true;
        }else {
            return false;
        }
    }
}
